<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <script>
  //一串文本组成，称之为一个字符串
  var description="了解真相，你才能获得真正的自由"
  description=123//可以在前一刻是字符串类型，在下一刻就存储一个数字
  //允许这种操作的编程语言，被称为"动态类型"
  //在javaScript中有8基本数据类型（7种原始类型和1种复杂类型）
  //Number//不区分整数和浮点数
  //String
  //Boolean
  //Undefined   声明但未定义
  //Null
  //Object        
  //BigInt后续了解
  //Symbol后续了解
  // var info="why"
  // info=18
  // info={}
  // console.log(typeof info)
  // var age
  // console.log(typeof age)
  // var age1=null
  // console.log(typeof age1)
  // var num1=0.1
  // var num2=0.3
  // console.log(num1+num2)
  var num=-Infinity //无穷大
  var num2=1/0    //无穷大
  console.log(num,num2)
//NaN: not a num(不是一个数字)
var result =3*"abc"
console.log(result)
console.log(isNaN(result))
var num4=0x100//十六进制
var num5=0O100//八进制
var num6=0b100//二进制
console.log(num4,num5,num6)
var max=Number.MAX_VALUE//一个值如果是常量，我们一般用大写来表示
var min=Number.MIN_VALUE
console.log(max,min)
  </script>
</body>
</html>